; NIGHT
; This section can be used in night maps.
; It will decrease the units' sight ranges.

Object CWCusInfDelta
  VisionRange = 117
  ShroudClearingRange = 133
  
  ReplaceModule ModuleTag_08
    Behavior = StealthDetectorUpdate ModuleTag_08_new
      DetectionRate = 500 ; how often to rescan for stealthed things in my sight (msec)
      DetectionRange = 80 ;Dustin, enable this for independant balancing!
      CanDetectWhileGarrisoned = Yes ;Garrisoned means being in a structure that you units can shoot out of.
      CanDetectWhileContained = No ;Contained means being in a transport or tunnel network.
      ExtraForbiddenKindOf = MINE AIRCRAFT DEMOTRAP
    End
  End
End

Object CWCusInfDelta_Demolition
  VisionRange = 117
  ShroudClearingRange = 133
  
  ReplaceModule ModuleTag_08
    Behavior = StealthDetectorUpdate ModuleTag_08_new
      DetectionRate = 500 ; how often to rescan for stealthed things in my sight (msec)
      DetectionRange = 80 ;Dustin, enable this for independant balancing!
      CanDetectWhileGarrisoned = Yes ;Garrisoned means being in a structure that you units can shoot out of.
      CanDetectWhileContained = No ;Contained means being in a transport or tunnel network.
      ExtraForbiddenKindOf = AIRCRAFT
    End
  End
End

Object CWCusInfDelta_Sniper
  VisionRange = 117
  ShroudClearingRange = 133
  
  ReplaceModule ModuleTag_08
    Behavior = StealthDetectorUpdate ModuleTag_08_new
      DetectionRate = 500 ; how often to rescan for stealthed things in my sight (msec)
      DetectionRange = 80 ;Dustin, enable this for independant balancing!
      CanDetectWhileGarrisoned = Yes ;Garrisoned means being in a structure that you units can shoot out of.
      CanDetectWhileContained = No ;Contained means being in a transport or tunnel network.
      ExtraForbiddenKindOf = MINE AIRCRAFT DEMOTRAP
    End
  End
End

Object CWCusInfDelta_Medic
  VisionRange = 117
  ShroudClearingRange = 133
  
  ReplaceModule ModuleTag_08
    Behavior = StealthDetectorUpdate ModuleTag_08_new
      DetectionRate = 500 ; how often to rescan for stealthed things in my sight (msec)
      DetectionRange = 80 ;Dustin, enable this for independant balancing!
      CanDetectWhileGarrisoned = Yes ;Garrisoned means being in a structure that you units can shoot out of.
      CanDetectWhileContained = No ;Contained means being in a transport or tunnel network.
      ExtraForbiddenKindOf = MINE AIRCRAFT DEMOTRAP
    End
  End
End

Object CWCusInfHeavySniper
  VisionRange = 117
  ShroudClearingRange = 133
  
  ReplaceModule ModuleTag_08
    Behavior = StealthDetectorUpdate ModuleTag_08_new
      DetectionRate = 500 ; how often to rescan for stealthed things in my sight (msec)
      DetectionRange = 80 ;Dustin, enable this for independant balancing!
      CanDetectWhileGarrisoned = Yes ;Garrisoned means being in a structure that you units can shoot out of.
      CanDetectWhileContained = No ;Contained means being in a transport or tunnel network.
      ExtraForbiddenKindOf = MINE AIRCRAFT DEMOTRAP
    End
  End
End

Object CWCusInfAntiAir
  VisionRange = 117
  ShroudClearingRange = 133
  
  ReplaceModule ModuleTag_08
    Behavior = StealthDetectorUpdate ModuleTag_08_new
      DetectionRate = 500 ; how often to rescan for stealthed things in my sight (msec)
      DetectionRange = 67 ;Dustin, enable this for independant balancing!
      CanDetectWhileGarrisoned = Yes ;Garrisoned means being in a structure that you units can shoot out of.
      CanDetectWhileContained = No ;Contained means being in a transport or tunnel network.
      ExtraForbiddenKindOf = MINE AIRCRAFT DEMOTRAP
    End
  End
End

Object CWCusInfAntiTankWhite01
  VisionRange = 117
  ShroudClearingRange = 133
  
  ReplaceModule ModuleTag_08
    Behavior = StealthDetectorUpdate ModuleTag_08_new
      DetectionRate = 500 ; how often to rescan for stealthed things in my sight (msec)
      DetectionRange = 67 ;Dustin, enable this for independant balancing!
      CanDetectWhileGarrisoned = Yes ;Garrisoned means being in a structure that you units can shoot out of.
      CanDetectWhileContained = No ;Contained means being in a transport or tunnel network.
      ExtraForbiddenKindOf = MINE AIRCRAFT DEMOTRAP
    End
  End
End

Object CWCusInfAssault
  VisionRange = 117
  ShroudClearingRange = 133
  
  ReplaceModule ModuleTag_08
    Behavior = StealthDetectorUpdate ModuleTag_08_new
      DetectionRate = 500 ; how often to rescan for stealthed things in my sight (msec)
      DetectionRange = 67 ;Dustin, enable this for independant balancing!
      CanDetectWhileGarrisoned = Yes ;Garrisoned means being in a structure that you units can shoot out of.
      CanDetectWhileContained = No ;Contained means being in a transport or tunnel network.
      ExtraForbiddenKindOf = MINE AIRCRAFT DEMOTRAP
    End
  End
End

Object CWCusInfEngineer
  VisionRange = 117
  ShroudClearingRange = 133
  
  ReplaceModule ModuleTag_08
    Behavior = StealthDetectorUpdate ModuleTag_08_new
      DetectionRate = 500 ; how often to rescan for stealthed things in my sight (msec)
      DetectionRange = 67 ;Dustin, enable this for independant balancing!
      CanDetectWhileGarrisoned = Yes ;Garrisoned means being in a structure that you units can shoot out of.
      CanDetectWhileContained = No ;Contained means being in a transport or tunnel network.
      ExtraForbiddenKindOf = AIRCRAFT
    End
  End
End

Object CWCusInfHeavyAssaultWhite01
  VisionRange = 117
  ShroudClearingRange = 133
  
  ReplaceModule ModuleTag_08
    Behavior = StealthDetectorUpdate ModuleTag_08_new
      DetectionRate = 500 ; how often to rescan for stealthed things in my sight (msec)
      DetectionRange = 67 ;Dustin, enable this for independant balancing!
      CanDetectWhileGarrisoned = Yes ;Garrisoned means being in a structure that you units can shoot out of.
      CanDetectWhileContained = No ;Contained means being in a transport or tunnel network.
      ExtraForbiddenKindOf = MINE AIRCRAFT DEMOTRAP
    End
  End
End

Object CWCusInfGreenBeret
  VisionRange = 117
  ShroudClearingRange = 133
  
  ReplaceModule ModuleTag_08
    Behavior = StealthDetectorUpdate ModuleTag_08_new
      DetectionRate = 500 ; how often to rescan for stealthed things in my sight (msec)
      DetectionRange = 80 ;Dustin, enable this for independant balancing!
      CanDetectWhileGarrisoned = Yes ;Garrisoned means being in a structure that you units can shoot out of.
      CanDetectWhileContained = No ;Contained means being in a transport or tunnel network.
      ExtraForbiddenKindOf = MINE AIRCRAFT
    End
  End
End

Object CWCusInfMedic
  VisionRange = 117
  ShroudClearingRange = 133
  
  ReplaceModule ModuleTag_08
    Behavior = StealthDetectorUpdate ModuleTag_08_new
      DetectionRate = 500 ; how often to rescan for stealthed things in my sight (msec)
      DetectionRange = 67 ;Dustin, enable this for independant balancing!
      CanDetectWhileGarrisoned = Yes ;Garrisoned means being in a structure that you units can shoot out of.
      CanDetectWhileContained = No ;Contained means being in a transport or tunnel network.
      ExtraForbiddenKindOf = MINE AIRCRAFT DEMOTRAP
    End
  End
End

Object CWCusInfSniperWhite01
  VisionRange = 117
  ShroudClearingRange = 133
  
  ReplaceModule ModuleTag_08
    Behavior = StealthDetectorUpdate ModuleTag_08_new
      DetectionRate = 500 ; how often to rescan for stealthed things in my sight (msec)
      DetectionRange = 80 ;Dustin, enable this for independant balancing!
      CanDetectWhileGarrisoned = Yes ;Garrisoned means being in a structure that you units can shoot out of.
      CanDetectWhileContained = No ;Contained means being in a transport or tunnel network.
      ExtraForbiddenKindOf = MINE AIRCRAFT DEMOTRAP
    End
  End
End

Object CWCusInfOfficer
  VisionRange = 117
  ShroudClearingRange = 133
  
  ReplaceModule ModuleTag_08
    Behavior = StealthDetectorUpdate ModuleTag_08_new
      DetectionRate = 500 ; how often to rescan for stealthed things in my sight (msec)
      DetectionRange = 117 ;Dustin, enable this for independant balancing!
      CanDetectWhileGarrisoned = Yes ;Garrisoned means being in a structure that you units can shoot out of.
      CanDetectWhileContained = No ;Contained means being in a transport or tunnel network.
      ExtraForbiddenKindOf = MINE AIRCRAFT DEMOTRAP
    End
  End
End

Object CWCruInfAntiAir
  VisionRange = 117
  ShroudClearingRange = 133
  
  ReplaceModule ModuleTag_08
    Behavior = StealthDetectorUpdate ModuleTag_08_new
      DetectionRate = 500 ; how often to rescan for stealthed things in my sight (msec)
      DetectionRange = 67 ;Dustin, enable this for independant balancing!
      CanDetectWhileGarrisoned = Yes ;Garrisoned means being in a structure that you units can shoot out of.
      CanDetectWhileContained = No ;Contained means being in a transport or tunnel network.
      ExtraForbiddenKindOf = MINE AIRCRAFT DEMOTRAP
    End
  End
End

Object CWCruInfAntiMaterial
  VisionRange = 117
  ShroudClearingRange = 133
  
  ReplaceModule ModuleTag_08
    Behavior = StealthDetectorUpdate ModuleTag_08_new
      DetectionRate = 500 ; how often to rescan for stealthed things in my sight (msec)
      DetectionRange = 67 ;Dustin, enable this for independant balancing!
      CanDetectWhileGarrisoned = Yes ;Garrisoned means being in a structure that you units can shoot out of.
      CanDetectWhileContained = No ;Contained means being in a transport or tunnel network.
      ExtraForbiddenKindOf = MINE AIRCRAFT DEMOTRAP
    End
  End
End

Object CWCruInfAntiTank
  VisionRange = 117
  ShroudClearingRange = 133
  
  ReplaceModule ModuleTag_08
    Behavior = StealthDetectorUpdate ModuleTag_08_new
      DetectionRate = 500 ; how often to rescan for stealthed things in my sight (msec)
      DetectionRange = 67 ;Dustin, enable this for independant balancing!
      CanDetectWhileGarrisoned = Yes ;Garrisoned means being in a structure that you units can shoot out of.
      CanDetectWhileContained = No ;Contained means being in a transport or tunnel network.
      ExtraForbiddenKindOf = MINE AIRCRAFT DEMOTRAP
    End
  End
End

Object CWCruInfAssault
  VisionRange = 117
  ShroudClearingRange = 133
  
  ReplaceModule ModuleTag_08
    Behavior = StealthDetectorUpdate ModuleTag_08_new
      DetectionRate = 500 ; how often to rescan for stealthed things in my sight (msec)
      DetectionRange = 67 ;Dustin, enable this for independant balancing!
      CanDetectWhileGarrisoned = Yes ;Garrisoned means being in a structure that you units can shoot out of.
      CanDetectWhileContained = No ;Contained means being in a transport or tunnel network.
      ExtraForbiddenKindOf = MINE AIRCRAFT DEMOTRAP
    End
  End
End

Object CWCruInfEngineer
  VisionRange = 117
  ShroudClearingRange = 133
  
  ReplaceModule ModuleTag_08
    Behavior = StealthDetectorUpdate ModuleTag_08_new
      DetectionRate = 500 ; how often to rescan for stealthed things in my sight (msec)
      DetectionRange = 67 ;Dustin, enable this for independant balancing!
      CanDetectWhileGarrisoned = Yes ;Garrisoned means being in a structure that you units can shoot out of.
      CanDetectWhileContained = No ;Contained means being in a transport or tunnel network.
      ExtraForbiddenKindOf = AIRCRAFT
    End
  End
End

Object CWCruInfHeavyAssault
  VisionRange = 117
  ShroudClearingRange = 133
  
  ReplaceModule ModuleTag_08
    Behavior = StealthDetectorUpdate ModuleTag_08_new
      DetectionRate = 500 ; how often to rescan for stealthed things in my sight (msec)
      DetectionRange = 67 ;Dustin, enable this for independant balancing!
      CanDetectWhileGarrisoned = Yes ;Garrisoned means being in a structure that you units can shoot out of.
      CanDetectWhileContained = No ;Contained means being in a transport or tunnel network.
      ExtraForbiddenKindOf = MINE AIRCRAFT DEMOTRAP
    End
  End
End

Object CWCruInfSpetsnaz
  VisionRange = 117
  ShroudClearingRange = 133
  
  ReplaceModule ModuleTag_08
    Behavior = StealthDetectorUpdate ModuleTag_08_new
      DetectionRate = 500 ; how often to rescan for stealthed things in my sight (msec)
      DetectionRange = 80 ;Dustin, enable this for independant balancing!
      CanDetectWhileGarrisoned = Yes ;Garrisoned means being in a structure that you units can shoot out of.
      CanDetectWhileContained = No ;Contained means being in a transport or tunnel network.
      ExtraForbiddenKindOf = MINE AIRCRAFT
    End
  End
End

Object CWCruInfMedic
  VisionRange = 117
  ShroudClearingRange = 133
  
  ReplaceModule ModuleTag_08
    Behavior = StealthDetectorUpdate ModuleTag_08_new
      DetectionRate = 500 ; how often to rescan for stealthed things in my sight (msec)
      DetectionRange = 67 ;Dustin, enable this for independant balancing!
      CanDetectWhileGarrisoned = Yes ;Garrisoned means being in a structure that you units can shoot out of.
      CanDetectWhileContained = No ;Contained means being in a transport or tunnel network.
      ExtraForbiddenKindOf = MINE AIRCRAFT DEMOTRAP
    End
  End
End

Object CWCruInfSniper
  VisionRange = 117
  ShroudClearingRange = 133
  
  ReplaceModule ModuleTag_08
    Behavior = StealthDetectorUpdate ModuleTag_08_new
      DetectionRate = 500 ; how often to rescan for stealthed things in my sight (msec)
      DetectionRange = 80 ;Dustin, enable this for independant balancing!
      CanDetectWhileGarrisoned = Yes ;Garrisoned means being in a structure that you units can shoot out of.
      CanDetectWhileContained = No ;Contained means being in a transport or tunnel network.
      ExtraForbiddenKindOf = MINE AIRCRAFT DEMOTRAP
    End
  End
End

Object CWCruInfOfficer
  VisionRange = 117
  ShroudClearingRange = 133
  
  ReplaceModule ModuleTag_08
    Behavior = StealthDetectorUpdate ModuleTag_08_new
      DetectionRate = 500 ; how often to rescan for stealthed things in my sight (msec)
      DetectionRange = 117 ;Dustin, enable this for independant balancing!
      CanDetectWhileGarrisoned = Yes ;Garrisoned means being in a structure that you units can shoot out of.
      CanDetectWhileContained = No ;Contained means being in a transport or tunnel network.
      ExtraForbiddenKindOf = MINE AIRCRAFT DEMOTRAP
    End
  End
End

Object CWCusM1A1
  VisionRange = 67
  ShroudClearingRange = 83
  
  ReplaceModule ModuleTag_DetectStealth_Vehicle01
    Behavior = StealthDetectorUpdate ModuleTag_DetectStealth_Vehicle01_new
      CanDetectWhileContained = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object?
      CanDetectWhileGarrisoned = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object with a GarrisonContain module?
      DetectionRange = 33 ; 1/2 its visionrange ; The maximum distance that the object can detect enemy stealthed obejcts. Defaults to the object's VisionRange.
      DetectionRate = 1000 ; The time between scanning for stealthed objects.
      ExtraRequiredKindOf = INFANTRY ; The object can only detect objects that have at least one of these KindOfs.
      ExtraForbiddenKindOf = BOAT
      InitiallyDisabled = No ; Does the detector start off in a disabled state?
    End
  End
End

Object CWCruT72
  VisionRange = 67
  ShroudClearingRange = 83
  
  ReplaceModule ModuleTag_DetectStealth_Vehicle01
    Behavior = StealthDetectorUpdate ModuleTag_DetectStealth_Vehicle01_new
      CanDetectWhileContained = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object?
      CanDetectWhileGarrisoned = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object with a GarrisonContain module?
      DetectionRange = 33 ; 1/2 its visionrange ; The maximum distance that the object can detect enemy stealthed obejcts. Defaults to the object's VisionRange.
      DetectionRate = 1000 ; The time between scanning for stealthed objects.
      ExtraRequiredKindOf = INFANTRY ; The object can only detect objects that have at least one of these KindOfs.
      ExtraForbiddenKindOf = BOAT
      InitiallyDisabled = No ; Does the detector start off in a disabled state?
    End
  End
End

Object CWCruT64
  VisionRange = 67
  ShroudClearingRange = 83
  
  ReplaceModule ModuleTag_DetectStealth_Vehicle01
    Behavior = StealthDetectorUpdate ModuleTag_DetectStealth_Vehicle01_new
      CanDetectWhileContained = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object?
      CanDetectWhileGarrisoned = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object with a GarrisonContain module?
      DetectionRange = 33 ; 1/2 its visionrange ; The maximum distance that the object can detect enemy stealthed obejcts. Defaults to the object's VisionRange.
      DetectionRate = 1000 ; The time between scanning for stealthed objects.
      ExtraRequiredKindOf = INFANTRY ; The object can only detect objects that have at least one of these KindOfs.
      ExtraForbiddenKindOf = BOAT
      InitiallyDisabled = No ; Does the detector start off in a disabled state?
    End
  End
End

Object CWCruT80BV
  VisionRange = 67
  ShroudClearingRange = 83
  
  ReplaceModule ModuleTag_DetectStealth_Vehicle01
    Behavior = StealthDetectorUpdate ModuleTag_DetectStealth_Vehicle01_new
      CanDetectWhileContained = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object?
      CanDetectWhileGarrisoned = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object with a GarrisonContain module?
      DetectionRange = 33 ; 1/2 its visionrange ; The maximum distance that the object can detect enemy stealthed obejcts. Defaults to the object's VisionRange.
      DetectionRate = 1000 ; The time between scanning for stealthed objects.
      ExtraRequiredKindOf = INFANTRY ; The object can only detect objects that have at least one of these KindOfs.
      ExtraForbiddenKindOf = BOAT
      InitiallyDisabled = No ; Does the detector start off in a disabled state?
    End
  End
End

Object CWCruT80UK
  VisionRange = 67
  ShroudClearingRange = 83
  
  ReplaceModule ModuleTag_DetectStealth_Vehicle01
    Behavior = StealthDetectorUpdate ModuleTag_DetectStealth_Vehicle01_new
      CanDetectWhileContained = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object?
      CanDetectWhileGarrisoned = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object with a GarrisonContain module?
      DetectionRange = 33 ; 1/2 its visionrange ; The maximum distance that the object can detect enemy stealthed obejcts. Defaults to the object's VisionRange.
      DetectionRate = 1000 ; The time between scanning for stealthed objects.
      ExtraRequiredKindOf = INFANTRY ; The object can only detect objects that have at least one of these KindOfs.
      ExtraForbiddenKindOf = BOAT
      InitiallyDisabled = No ; Does the detector start off in a disabled state?
    End
  End
End

Object CWCusM2A1
  VisionRange = 83
  ShroudClearingRange = 100
  
  ReplaceModule ModuleTag_DetectStealth_Vehicle01
    Behavior = StealthDetectorUpdate ModuleTag_DetectStealth_Vehicle01_new
      CanDetectWhileContained = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object?
      CanDetectWhileGarrisoned = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object with a GarrisonContain module?
      DetectionRange = 42 ; 1/2 its visionrange ; The maximum distance that the object can detect enemy stealthed obejcts. Defaults to the object's VisionRange.
      DetectionRate = 1000 ; The time between scanning for stealthed objects.
      ExtraRequiredKindOf = INFANTRY ; The object can only detect objects that have at least one of these KindOfs.
      ExtraForbiddenKindOf = BOAT
      InitiallyDisabled = No ; Does the detector start off in a disabled state?
    End
  End
End

Object CWCusM2A1_Convoy
  VisionRange = 83
  ShroudClearingRange = 100
  
  ReplaceModule ModuleTag_DetectStealth_Vehicle01
    Behavior = StealthDetectorUpdate ModuleTag_DetectStealth_Vehicle01_new
      CanDetectWhileContained = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object?
      CanDetectWhileGarrisoned = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object with a GarrisonContain module?
      DetectionRange = 42 ; 1/2 its visionrange ; The maximum distance that the object can detect enemy stealthed obejcts. Defaults to the object's VisionRange.
      DetectionRate = 1000 ; The time between scanning for stealthed objects.
      ExtraRequiredKindOf = INFANTRY ; The object can only detect objects that have at least one of these KindOfs.
      ExtraForbiddenKindOf = BOAT
      InitiallyDisabled = No ; Does the detector start off in a disabled state?
    End
  End
End

Object CWCruBMD1
  VisionRange = 83
  ShroudClearingRange = 100
  
  ReplaceModule ModuleTag_DetectStealth_Vehicle01
    Behavior = StealthDetectorUpdate ModuleTag_DetectStealth_Vehicle01_new
      CanDetectWhileContained = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object?
      CanDetectWhileGarrisoned = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object with a GarrisonContain module?
      DetectionRange = 42 ; 1/2 its visionrange ; The maximum distance that the object can detect enemy stealthed obejcts. Defaults to the object's VisionRange.
      DetectionRate = 1000 ; The time between scanning for stealthed objects.
      ExtraRequiredKindOf = INFANTRY ; The object can only detect objects that have at least one of these KindOfs.
      ExtraForbiddenKindOf = BOAT
      InitiallyDisabled = No ; Does the detector start off in a disabled state?
    End
  End
End

Object CWCruBMP2
  VisionRange = 83
  ShroudClearingRange = 100
  
  ReplaceModule ModuleTag_DetectStealth_Vehicle01
    Behavior = StealthDetectorUpdate ModuleTag_DetectStealth_Vehicle01_new
      CanDetectWhileContained = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object?
      CanDetectWhileGarrisoned = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object with a GarrisonContain module?
      DetectionRange = 42 ; 1/2 its visionrange ; The maximum distance that the object can detect enemy stealthed obejcts. Defaults to the object's VisionRange.
      DetectionRate = 1000 ; The time between scanning for stealthed objects.
      ExtraRequiredKindOf = INFANTRY ; The object can only detect objects that have at least one of these KindOfs.
      ExtraForbiddenKindOf = BOAT
      InitiallyDisabled = No ; Does the detector start off in a disabled state?
    End
  End
End

Object CWCruBMP2_Convoy
  VisionRange = 83
  ShroudClearingRange = 100
  
  ReplaceModule ModuleTag_DetectStealth_Vehicle01
    Behavior = StealthDetectorUpdate ModuleTag_DetectStealth_Vehicle01_new
      CanDetectWhileContained = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object?
      CanDetectWhileGarrisoned = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object with a GarrisonContain module?
      DetectionRange = 42 ; 1/2 its visionrange ; The maximum distance that the object can detect enemy stealthed obejcts. Defaults to the object's VisionRange.
      DetectionRate = 1000 ; The time between scanning for stealthed objects.
      ExtraRequiredKindOf = INFANTRY ; The object can only detect objects that have at least one of these KindOfs.
      ExtraForbiddenKindOf = BOAT
      InitiallyDisabled = No ; Does the detector start off in a disabled state?
    End
  End
End

Object CWCusM113ChassisOne
  VisionRange = 83
  ShroudClearingRange = 100
  
  ReplaceModule ModuleTag_DetectStealth_Vehicle01
    Behavior = StealthDetectorUpdate ModuleTag_DetectStealth_Vehicle01_new
      CanDetectWhileContained = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object?
      CanDetectWhileGarrisoned = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object with a GarrisonContain module?
      DetectionRange = 42 ; 1/2 its visionrange ; The maximum distance that the object can detect enemy stealthed obejcts. Defaults to the object's VisionRange.
      DetectionRate = 1000 ; The time between scanning for stealthed objects.
      ExtraRequiredKindOf = INFANTRY ; The object can only detect objects that have at least one of these KindOfs.
      ExtraForbiddenKindOf = BOAT
      InitiallyDisabled = No ; Does the detector start off in a disabled state?
    End
  End
End

Object CWCusM113ChassisOne_Convoy
  VisionRange = 83
  ShroudClearingRange = 100
  
  ReplaceModule ModuleTag_DetectStealth_Vehicle01
    Behavior = StealthDetectorUpdate ModuleTag_DetectStealth_Vehicle01_new
      CanDetectWhileContained = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object?
      CanDetectWhileGarrisoned = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object with a GarrisonContain module?
      DetectionRange = 42 ; 1/2 its visionrange ; The maximum distance that the object can detect enemy stealthed obejcts. Defaults to the object's VisionRange.
      DetectionRate = 1000 ; The time between scanning for stealthed objects.
      ExtraRequiredKindOf = INFANTRY ; The object can only detect objects that have at least one of these KindOfs.
      ExtraForbiddenKindOf = BOAT
      InitiallyDisabled = No ; Does the detector start off in a disabled state?
    End
  End
End

Object CWCruBTR80
  VisionRange = 83
  ShroudClearingRange = 100
  
  ReplaceModule ModuleTag_DetectStealth_Vehicle01
    Behavior = StealthDetectorUpdate ModuleTag_DetectStealth_Vehicle01_new
      CanDetectWhileContained = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object?
      CanDetectWhileGarrisoned = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object with a GarrisonContain module?
      DetectionRange = 42 ; 1/2 its visionrange ; The maximum distance that the object can detect enemy stealthed obejcts. Defaults to the object's VisionRange.
      DetectionRate = 1000 ; The time between scanning for stealthed objects.
      ExtraRequiredKindOf = INFANTRY ; The object can only detect objects that have at least one of these KindOfs.
      ExtraForbiddenKindOf = BOAT
      InitiallyDisabled = No ; Does the detector start off in a disabled state?
    End
  End
End

Object CWCusM48
  VisionRange = 300
  ShroudClearingRange = 100
  
  ReplaceModule ModuleTag_DetectStealth_Vehicle01
    Behavior = StealthDetectorUpdate ModuleTag_DetectStealth_Vehicle01_new
      CanDetectWhileContained = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object?
      CanDetectWhileGarrisoned = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object with a GarrisonContain module?
      DetectionRange = 42 ; 1/2 its visionrange ; The maximum distance that the object can detect enemy stealthed obejcts. Defaults to the object's VisionRange.
      DetectionRate = 1000 ; The time between scanning for stealthed objects.
      ExtraRequiredKindOf = INFANTRY ; The object can only detect objects that have at least one of these KindOfs.
      ExtraForbiddenKindOf = BOAT
      InitiallyDisabled = No ; Does the detector start off in a disabled state?
    End
  End
End

Object CWCruSA11
  VisionRange = 300
  ShroudClearingRange = 100
  
  ReplaceModule ModuleTag_DetectStealth_Vehicle01
    Behavior = StealthDetectorUpdate ModuleTag_DetectStealth_Vehicle01_new
      CanDetectWhileContained = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object?
      CanDetectWhileGarrisoned = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object with a GarrisonContain module?
      DetectionRange = 42 ; 1/2 its visionrange ; The maximum distance that the object can detect enemy stealthed obejcts. Defaults to the object's VisionRange.
      DetectionRate = 1000 ; The time between scanning for stealthed objects.
      ExtraRequiredKindOf = INFANTRY ; The object can only detect objects that have at least one of these KindOfs.
      ExtraForbiddenKindOf = BOAT
      InitiallyDisabled = No ; Does the detector start off in a disabled state?
    End
  End
End

Object CWCusM163ChassisOne
  VisionRange = 300
  ShroudClearingRange = 100
  
  ReplaceModule ModuleTag_DetectStealth_Vehicle01
    Behavior = StealthDetectorUpdate ModuleTag_DetectStealth_Vehicle01_new
      CanDetectWhileContained = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object?
      CanDetectWhileGarrisoned = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object with a GarrisonContain module?
      DetectionRange = 42 ; 1/2 its visionrange ; The maximum distance that the object can detect enemy stealthed obejcts. Defaults to the object's VisionRange.
      DetectionRate = 1000 ; The time between scanning for stealthed objects.
      ExtraRequiredKindOf = INFANTRY ; The object can only detect objects that have at least one of these KindOfs.
      ExtraForbiddenKindOf = BOAT
      InitiallyDisabled = No ; Does the detector start off in a disabled state?
    End
  End
End

Object CWCruShilka
  VisionRange = 300
  ShroudClearingRange = 100
  
  ReplaceModule ModuleTag_DetectStealth_Vehicle01
    Behavior = StealthDetectorUpdate ModuleTag_DetectStealth_Vehicle01_new
      CanDetectWhileContained = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object?
      CanDetectWhileGarrisoned = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object with a GarrisonContain module?
      DetectionRange = 42 ; 1/2 its visionrange ; The maximum distance that the object can detect enemy stealthed obejcts. Defaults to the object's VisionRange.
      DetectionRate = 1000 ; The time between scanning for stealthed objects.
      ExtraRequiredKindOf = INFANTRY ; The object can only detect objects that have at least one of these KindOfs.
      ExtraForbiddenKindOf = BOAT
      InitiallyDisabled = No ; Does the detector start off in a disabled state?
    End
  End
End

Object CWCusM60A3
  VisionRange = 67
  ShroudClearingRange = 83
  
  ReplaceModule ModuleTag_DetectStealth_Vehicle01
    Behavior = StealthDetectorUpdate ModuleTag_DetectStealth_Vehicle01_new
      CanDetectWhileContained = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object?
      CanDetectWhileGarrisoned = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object with a GarrisonContain module?
      DetectionRange = 33 ; 1/2 its visionrange ; The maximum distance that the object can detect enemy stealthed obejcts. Defaults to the object's VisionRange.
      DetectionRate = 1000 ; The time between scanning for stealthed objects.
      ExtraRequiredKindOf = INFANTRY ; The object can only detect objects that have at least one of these KindOfs.
      ExtraForbiddenKindOf = BOAT
      InitiallyDisabled = No ; Does the detector start off in a disabled state?
    End
  End
End

Object CWCusM109
  VisionRange = 67
  ShroudClearingRange = 83
  
  ReplaceModule ModuleTag_DetectStealth_Vehicle01
    Behavior = StealthDetectorUpdate ModuleTag_DetectStealth_Vehicle01_new
      CanDetectWhileContained = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object?
      CanDetectWhileGarrisoned = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object with a GarrisonContain module?
      DetectionRange = 33 ; 1/2 its visionrange ; The maximum distance that the object can detect enemy stealthed obejcts. Defaults to the object's VisionRange.
      DetectionRate = 1000 ; The time between scanning for stealthed objects.
      ExtraRequiredKindOf = INFANTRY ; The object can only detect objects that have at least one of these KindOfs.
      ExtraForbiddenKindOf = BOAT
      InitiallyDisabled = No ; Does the detector start off in a disabled state?
    End
  End
End

Object CWCru2S1
  VisionRange = 67
  ShroudClearingRange = 83
  
  ReplaceModule ModuleTag_DetectStealth_Vehicle01
    Behavior = StealthDetectorUpdate ModuleTag_DetectStealth_Vehicle01_new
      CanDetectWhileContained = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object?
      CanDetectWhileGarrisoned = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object with a GarrisonContain module?
      DetectionRange = 33 ; 1/2 its visionrange ; The maximum distance that the object can detect enemy stealthed obejcts. Defaults to the object's VisionRange.
      DetectionRate = 1000 ; The time between scanning for stealthed objects.
      ExtraRequiredKindOf = INFANTRY ; The object can only detect objects that have at least one of these KindOfs.
      ExtraForbiddenKindOf = BOAT
      InitiallyDisabled = No ; Does the detector start off in a disabled state?
    End
  End
End

Object CWCusMLRS
  VisionRange = 67
  ShroudClearingRange = 83
  
  ReplaceModule ModuleTag_DetectStealth_Vehicle01
    Behavior = StealthDetectorUpdate ModuleTag_DetectStealth_Vehicle01_new
      CanDetectWhileContained = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object?
      CanDetectWhileGarrisoned = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object with a GarrisonContain module?
      DetectionRange = 33 ; 1/2 its visionrange ; The maximum distance that the object can detect enemy stealthed obejcts. Defaults to the object's VisionRange.
      DetectionRate = 1000 ; The time between scanning for stealthed objects.
      ExtraRequiredKindOf = INFANTRY ; The object can only detect objects that have at least one of these KindOfs.
      ExtraForbiddenKindOf = BOAT
      InitiallyDisabled = No ; Does the detector start off in a disabled state?
    End
  End
End

Object CWCruBM21
  VisionRange = 67
  ShroudClearingRange = 83
  
  ReplaceModule ModuleTag_DetectStealth_Vehicle01
    Behavior = StealthDetectorUpdate ModuleTag_DetectStealth_Vehicle01_new
      CanDetectWhileContained = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object?
      CanDetectWhileGarrisoned = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object with a GarrisonContain module?
      DetectionRange = 33 ; 1/2 its visionrange ; The maximum distance that the object can detect enemy stealthed obejcts. Defaults to the object's VisionRange.
      DetectionRate = 1000 ; The time between scanning for stealthed objects.
      ExtraRequiredKindOf = INFANTRY ; The object can only detect objects that have at least one of these KindOfs.
      ExtraForbiddenKindOf = BOAT
      InitiallyDisabled = No ; Does the detector start off in a disabled state?
    End
  End
End

Object CWCruBRDM2
  VisionRange = 133
  ShroudClearingRange = 150
  
  ReplaceModule ModuleTag_DetectStealth_Vehicle01
    Behavior = StealthDetectorUpdate ModuleTag_DetectStealth_Vehicle01_new
      DetectionRate = 1000
      DetectionRange = 117
      CanDetectWhileGarrisoned = Yes
      CanDetectWhileContained = No
      ExtraForbiddenKindOf = MINE AIRCRAFT DEMOTRAP
    End
  End
End

Object CWCruBRDM2_Convoy
  VisionRange = 133
  ShroudClearingRange = 150
  
  ReplaceModule ModuleTag_DetectStealth_Vehicle01
    Behavior = StealthDetectorUpdate ModuleTag_DetectStealth_Vehicle01_new
      DetectionRate = 1000
      DetectionRange = 117
      CanDetectWhileGarrisoned = Yes
      CanDetectWhileContained = No
      ExtraForbiddenKindOf = MINE AIRCRAFT DEMOTRAP
    End
  End
End

Object CWCusM998_M2
  VisionRange = 133
  ShroudClearingRange = 150
  
  ReplaceModule ModuleTag_DetectStealth_Vehicle01
    Behavior = StealthDetectorUpdate ModuleTag_DetectStealth_Vehicle01_new
      DetectionRate = 1000
      DetectionRange = 117
      CanDetectWhileGarrisoned = Yes
      CanDetectWhileContained = No
      ExtraForbiddenKindOf = MINE AIRCRAFT DEMOTRAP
    End
  End
End

Object CWCusM998_M2_Convoy
  VisionRange = 133
  ShroudClearingRange = 150
  
  ReplaceModule ModuleTag_DetectStealth_Vehicle01
    Behavior = StealthDetectorUpdate ModuleTag_DetectStealth_Vehicle01_new
      DetectionRate = 1000
      DetectionRange = 117
      CanDetectWhileGarrisoned = Yes
      CanDetectWhileContained = No
      ExtraForbiddenKindOf = MINE AIRCRAFT DEMOTRAP
    End
  End
End

Object CWCusM998_Mk19
  VisionRange = 100
  ShroudClearingRange = 117
  
  ReplaceModule ModuleTag_DetectStealth_Vehicle01
    Behavior = StealthDetectorUpdate ModuleTag_DetectStealth_Vehicle01_new
      CanDetectWhileContained = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object?
      CanDetectWhileGarrisoned = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object with a GarrisonContain module?
      DetectionRange = 50 ; 1/2 its visionrange ; The maximum distance that the object can detect enemy stealthed obejcts. Defaults to the object's VisionRange.
      DetectionRate = 1000 ; The time between scanning for stealthed objects.
      ExtraRequiredKindOf = INFANTRY
      ExtraForbiddenKindOf = BOAT
      InitiallyDisabled = No ; Does the detector start off in a disabled state?
    End
  End
End

Object CWCusM998_Mk19_Convoy
  VisionRange = 100
  ShroudClearingRange = 117
  
  ReplaceModule ModuleTag_DetectStealth_Vehicle01
    Behavior = StealthDetectorUpdate ModuleTag_DetectStealth_Vehicle01_new
      CanDetectWhileContained = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object?
      CanDetectWhileGarrisoned = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object with a GarrisonContain module?
      DetectionRange = 50 ; 1/2 its visionrange ; The maximum distance that the object can detect enemy stealthed obejcts. Defaults to the object's VisionRange.
      DetectionRate = 1000 ; The time between scanning for stealthed objects.
      ExtraRequiredKindOf = INFANTRY
      ExtraForbiddenKindOf = BOAT
      InitiallyDisabled = No ; Does the detector start off in a disabled state?
    End
  End
End

Object CWCusM998_TOW
  VisionRange = 100
  ShroudClearingRange = 117
  
  ReplaceModule ModuleTag_DetectStealth_Vehicle01
    Behavior = StealthDetectorUpdate ModuleTag_DetectStealth_Vehicle01_new
      CanDetectWhileContained = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object?
      CanDetectWhileGarrisoned = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object with a GarrisonContain module?
      DetectionRange = 50 ; 1/2 its visionrange ; The maximum distance that the object can detect enemy stealthed obejcts. Defaults to the object's VisionRange.
      DetectionRate = 1000 ; The time between scanning for stealthed objects.
      ExtraRequiredKindOf = INFANTRY
      ExtraForbiddenKindOf = BOAT
      InitiallyDisabled = No ; Does the detector start off in a disabled state?
    End
  End
End

Object CWCusM998_TOW_Convoy
  VisionRange = 100
  ShroudClearingRange = 117
  
  ReplaceModule ModuleTag_DetectStealth_Vehicle01
    Behavior = StealthDetectorUpdate ModuleTag_DetectStealth_Vehicle01_new
      CanDetectWhileContained = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object?
      CanDetectWhileGarrisoned = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object with a GarrisonContain module?
      DetectionRange = 50 ; 1/2 its visionrange ; The maximum distance that the object can detect enemy stealthed obejcts. Defaults to the object's VisionRange.
      DetectionRate = 1000 ; The time between scanning for stealthed objects.
      ExtraRequiredKindOf = INFANTRY
      ExtraForbiddenKindOf = BOAT
      InitiallyDisabled = No ; Does the detector start off in a disabled state?
    End
  End
End

Object CWCusM939
  VisionRange = 100
  ShroudClearingRange = 117
  
  ReplaceModule ModuleTag_DetectStealth_Vehicle01
    Behavior = StealthDetectorUpdate ModuleTag_DetectStealth_Vehicle01_new
      CanDetectWhileContained = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object?
      CanDetectWhileGarrisoned = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object with a GarrisonContain module?
      DetectionRange = 50 ; 1/2 its visionrange ; The maximum distance that the object can detect enemy stealthed obejcts. Defaults to the object's VisionRange.
      DetectionRate = 1000 ; The time between scanning for stealthed objects.
      ExtraRequiredKindOf = INFANTRY
      ExtraForbiddenKindOf = BOAT
      InitiallyDisabled = No ; Does the detector start off in a disabled state?
    End
  End
End

Object CWCusM939_Convoy
  VisionRange = 100
  ShroudClearingRange = 117
  
  ReplaceModule ModuleTag_DetectStealth_Vehicle01
    Behavior = StealthDetectorUpdate ModuleTag_DetectStealth_Vehicle01_new
      CanDetectWhileContained = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object?
      CanDetectWhileGarrisoned = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object with a GarrisonContain module?
      DetectionRange = 50 ; 1/2 its visionrange ; The maximum distance that the object can detect enemy stealthed obejcts. Defaults to the object's VisionRange.
      DetectionRate = 1000 ; The time between scanning for stealthed objects.
      ExtraRequiredKindOf = INFANTRY
      ExtraForbiddenKindOf = BOAT
      InitiallyDisabled = No ; Does the detector start off in a disabled state?
    End
  End
End

Object CWCruUral
  VisionRange = 100
  ShroudClearingRange = 117
  
  ReplaceModule ModuleTag_DetectStealth_Vehicle01
    Behavior = StealthDetectorUpdate ModuleTag_DetectStealth_Vehicle01_new
      CanDetectWhileContained = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object?
      CanDetectWhileGarrisoned = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object with a GarrisonContain module?
      DetectionRange = 50 ; 1/2 its visionrange ; The maximum distance that the object can detect enemy stealthed obejcts. Defaults to the object's VisionRange.
      DetectionRate = 1000 ; The time between scanning for stealthed objects.
      ExtraRequiredKindOf = INFANTRY
      ExtraForbiddenKindOf = BOAT
      InitiallyDisabled = No ; Does the detector start off in a disabled state?
    End
  End
End

Object CWCruUralRadar
  VisionRange = 100
  ShroudClearingRange = 117
  
  ReplaceModule ModuleTag_DetectStealth_Vehicle01
    Behavior = StealthDetectorUpdate ModuleTag_DetectStealth_Vehicle01_new
      CanDetectWhileContained = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object?
      CanDetectWhileGarrisoned = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object with a GarrisonContain module?
      DetectionRange = 50 ; 1/2 its visionrange ; The maximum distance that the object can detect enemy stealthed obejcts. Defaults to the object's VisionRange.
      DetectionRate = 1000 ; The time between scanning for stealthed objects.
      ExtraRequiredKindOf = INFANTRY
      ExtraForbiddenKindOf = BOAT
      InitiallyDisabled = No ; Does the detector start off in a disabled state?
    End
  End
End

Object CWCruUral_Convoy
  VisionRange = 100
  ShroudClearingRange = 117
  
  ReplaceModule ModuleTag_DetectStealth_Vehicle01
    Behavior = StealthDetectorUpdate ModuleTag_DetectStealth_Vehicle01_new
      CanDetectWhileContained = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object?
      CanDetectWhileGarrisoned = No ; this is a vehicle ; Can the object detect stealth objects when it is inside an object with a GarrisonContain module?
      DetectionRange = 50 ; 1/2 its visionrange ; The maximum distance that the object can detect enemy stealthed obejcts. Defaults to the object's VisionRange.
      DetectionRate = 1000 ; The time between scanning for stealthed objects.
      ExtraRequiredKindOf = INFANTRY
      ExtraForbiddenKindOf = BOAT
      InitiallyDisabled = No ; Does the detector start off in a disabled state?
    End
  End
End

Object CWCusUH60
  VisionRange = 133.0 
  ShroudClearingRange = 150.0
End

Object CWCusAH1
  VisionRange = 133.0 
  ShroudClearingRange = 150.0
End

Object CWCusAH6
  VisionRange = 184.0 
  ShroudClearingRange = 200.0
  
  ReplaceModule ModuleTag_DetectStealth_Vehicle01
    Behavior = StealthDetectorUpdate ModuleTag_DetectStealth_Vehicle01_new
      DetectionRate = 1000
      DetectionRange = 133
      CanDetectWhileGarrisoned = Yes
      CanDetectWhileContained = No
      ExtraForbiddenKindOf = MINE AIRCRAFT DEMOTRAP
    End
  End
End

Object CWCusAH64
  VisionRange = 133.0 
  ShroudClearingRange = 150.0
End

Object CWCusMi8
  VisionRange = 133.0 
  ShroudClearingRange = 150.0
End

Object CWCusMi24
  VisionRange = 133.0 
  ShroudClearingRange = 150.0
End

Object CWCusMi26
  VisionRange = 133.0 
  ShroudClearingRange = 150.0
End

Object CWCusMi26_CalledIn
  VisionRange = 133.0 
  ShroudClearingRange = 150.0
End

Object CWCusCH47
  VisionRange = 133.0 
  ShroudClearingRange = 150.0
End

Object CWCusCH47_SkyCrane
  VisionRange = 133.0 
  ShroudClearingRange = 150.0
End

Object CWCruSu25
  VisionRange = 133.0 
  ShroudClearingRange = 150.0
End

Object CWCruSu25T
  VisionRange = 133.0 
  ShroudClearingRange = 150.0
End

Object CWCusA10
  VisionRange = 133.0 
  ShroudClearingRange = 150.0
End

Object CWCruMiG29
  ShroudClearingRange = 167.0
End

Object CWCruSu27
  ShroudClearingRange = 167.0
End

Object CWCusF15
  ShroudClearingRange = 167.0
End

Object CWCusF16
  ShroudClearingRange = 167.0
End

Object CWCusF111_B
  VisionRange = 100
  ShroudClearingRange = 117
End

Object CWCusF111_M
  VisionRange = 100
  ShroudClearingRange = 117
End

Object CWCusF111_L
  VisionRange = 100
  ShroudClearingRange = 117
End

Object CWCusF4G
  VisionRange = 100
  ShroudClearingRange = 117
End

Object CWCusEF111
  VisionRange = 100
  ShroudClearingRange = 117
End
  
Object CWCruSu24
  VisionRange = 100.0
  ShroudClearingRange = 117.0
End

Object CWCruTu95
  VisionRange = 100.0
  ShroudClearingRange = 117.0
End

Object CWCruTu160
  VisionRange = 100.0
  ShroudClearingRange = 117.0
End

Object CWCruMiG25
  VisionRange = 100.0
  ShroudClearingRange = 117.0
End

Object CWCusE3
  VisionRange = 100.0
  ShroudClearingRange = 117.0
End

Object CWCusB1B
  VisionRange = 100.0
  ShroudClearingRange = 117.0
End

Object CWCusF117
  VisionRange = 100.0
  ShroudClearingRange = 117.0
End

Object CWCusB52
  VisionRange = 100.0
  ShroudClearingRange = 117.0
End

Object CWCusC130
  VisionRange = 100.0
  ShroudClearingRange = 117.0
End

Object CWCusAC130
  VisionRange = 100.0
  ShroudClearingRange = 117.0
End